package net.ericaro.neojavagen.expressions ;
import net.ericaro.neojavagen.expressions.FieldAccess;
import net.ericaro.neojavagen.types.Identifier;
import net.ericaro.neojavagen.names.TypeName ;

/**
* *<pre> TypeSuperAccess :
    TypeName . super . Identifier
</pre>
*/
public class TypeSuperAccess  implements FieldAccess {

TypeName typename;
Identifier identifier ;

public TypeSuperAccess( TypeName typename, Identifier identifier ){
	this.typename = typename; this.identifier = identifier ;
	}


public String toString(){
	StringBuilder stringbuilder = new StringBuilder();
	stringbuilder.append( this.typename ).append(" ");
stringbuilder.append( "." ).append(" ");
stringbuilder.append( "super" ).append(" ");
stringbuilder.append( "." ).append(" ");
stringbuilder.append( this.identifier ).append(" ") ;
	return stringbuilder.toString();
}

}
